package 贪心;

public class 贪心4_买卖股票的最佳时机II {
    public int maxProfit(int[] prices/*股票价格*/) {
        //1.统计每两天之间的股票价格，因为股票是可以随时买入和卖出的，并且是可以买入多次，卖出多次的，条件自由
        int[] sub = new int[prices.length - 1];
        for(int i=1;i<prices.length;i++){
            sub[i-1] = prices[i] - prices[i-1];
        }
        //2.统计sub数组中正数的和，就是最大利润
        int sum = 0;
        for(int i=0;i<sub.length;i++){
            if(sub[i]>0){
                sum += sub[i];
            }
        }
        return sum;
    }
    public static void main(String[] args) {
        int[] prices = {7,1,5,3,6,4};
        System.out.println(new 贪心4_买卖股票的最佳时机II().maxProfit(prices));
    }
}
